iT邦幫忙

2026 iThome 鐵人賽

0
AI 自動化

實戰打造個人專屬 AI 自動化工作流:從零建立高效生產力系統系列 第 30 篇

AI 智慧學生助手 30 天大滿貫開發之旅全紀錄與完賽總結

  • 分享至 

  • xImage
  •  

一、 完賽感言與專案初衷
經過 30 天不間斷的程式撰寫與架構迭代,「AI 智慧學生助手 (AI Student Assistant)」 專案終於正式封頂!
當初發想這個專案的初衷,是希望透過最新的 Google Gemini API 與 Streamlit 快速開發技術,為大專院校學生打造一座集「學習、專注、檢測、診斷與激勵」於一身的全方位 AI 助手平台。30 天下來,我們不僅達成了這個目標,更建構出了一套高度模組化且易於擴充的軟體架構。
二、 30 天核心功能成果清單
1.基礎建設與架構:

  • 安全的環境變數讀取與自動備援機制。
  • JSON 本地資料持久化設計 (utils/db.py)。
    2.核心學習工具鏈:
  • 語音與朗讀:整合 Google gTTS 實作多語音講義朗讀。
  • 智慧測驗與錯題集:自動生成隨堂考題並將答題歷程保存於 chat_history.json。
  • 專注管理:結合 Streamlit 動態計時器的「專注番茄鐘」。
    3.高階 AI 與多模態應用:
  • 智慧知識圖譜:透過 Gemini 自動提取 PDF 核心概念並建立心智圖。
  • 多檔案 RAG 問答:支援批次 PDF 上傳,打造跨章節的學科知識庫。
  • 盲點診斷處方籤:分析歷史錯題,開立客製化複習建議。
  • 多模態視覺助理:支援手寫筆記、題目照片解析。
    4.數據與遊戲化激勵:
  • 個人化儀表板:數據化呈現總互動量、隨堂考次數與學習足跡。
  • 成就徽章系統:根據學習歷程動態解鎖榮譽徽章,激發學習動能。
    三、 結語
    這 30 天的鐵人賽挑戰只是一個起點。未來,這套平台還可以進一步擴充:
    1.雲端資料庫同步:將 JSON 提升至 PostgreSQL 或 Firebase 進行跨裝置同步。
    2.vector store (向量資料庫):導入 ChromaDB 或 FAISS,讓 RAG 檢索海量講義時更為精準快速。
    3.正式雲端部署:一鍵部署至 Streamlit Community Cloud 或 Render 平台。

上一篇
視覺與文字的完美融合:打造 AI 學生助手多模態影像解析助理
系列文
實戰打造個人專屬 AI 自動化工作流:從零建立高效生產力系統 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言